# -*- coding: utf-8 -*-
"""
@Time ： 2022/8/2 20:38
@Auth ： Mr. William 1052949192
@Company ：特斯汀学院 @testingedu.com.cn
@Function ：python异常处理
"""
import traceback

# 尝试执行
try:
    a = input('请输入：')
    a = int(a)
except Exception as e:
    print(e.__str__())
    # 打印完整的堆栈信息
    print(traceback.format_exc())
    # 如果try里面的代码报错，就执行except里面的代码
    # 保证这里面的代码不报错，否则程序有挂掉了
    print('输入有误，请输入整数')
    # int('b')
finally:
    # 不管代码执行了try还是except，最终都执行这里面的代码
    print('输入完成')









